﻿using System;
using System.Net.Mail;
using System.Web;
using System.Web.Security;
using Doan.Forum.Models;

namespace Doan.Forum.Common
{
    public class EmailManager
    {
        public static void SendConfirmationEmail(string userName)
        {
            var user = Membership.GetUser(userName);
            var confirmationGuid = user.ProviderUserKey.ToString();
            var verifyUrl = HttpContext.Current.Request.Url.GetLeftPart
               (UriPartial.Authority) + "/Account/Verify/" + confirmationGuid;

            var subject = "Kích hoạt tài khoản diễn đàn Ungthuvn";
            var body = "<html><head><meta content=\"text/html; charset=utf-8\" /></head><body><p>Xin chào " + user.UserName +
                ", </p><p>Bạn đã đăng ký tài khoản tại diễn đàn Ungthuvn. Để kích hoạt tài khoản, vui lòng bấm vào đường link sau:</p>"
                + "<p><a href=\"" + verifyUrl + "\" target=\"_blank\"> Bấm vào đây để kích hoạt tài khoản </a></p><div>Xin cảm ơn,</div><div>Diễn đàn Ungthuvn</div><p>Không forward "
                + "thư này vì lý do bảo mật!</p></body></html>";
            var mailto = user.Email;

            ForgotPassService.SendMail(mailto, body, subject);
        }
    }
}